package com.jy.modules.cims.data.dao;

import java.util.List;
import java.util.Map;

import com.jy.modules.cims.data.dto.CreditDetailDto;
import com.jy.platform.core.mybatis.MyBatisRepository;

/**
 * @classname: DealDao
 * @description: 自定义 持久层 接口 通过@MapperScannerConfigurer扫描目录中的所有接口, 动态在Spring
 *               Context中生成实现. 方法名称必须与Mapper.xml中保持一致.
 */
@MyBatisRepository
public interface CreditRedemptionDao {


	/**
	 * 分页获取债权明细信息
	 * 
	 * @Title getDealDetailByCreditListByPaging
	 * @Description TODO
	 * @param paramMap
	 * @return List<DealDetailByCreditDto>
	 * @author lizhiqiang
	 * @date 2015-2-3-下午2:28:51
	 * @update
	 * @throws
	 */
	public List<CreditDetailDto> getCreditDetailListByPaging(Map<String, Object> paramMap);
	/**
	 * 获取债权明细信息
	 * 
	 * @Title getDealDetailByCreditListByPaging
	 * @Description TODO
	 * @param paramMap
	 * @return List<DealDetailByCreditDto>
	 * @author lizhiqiang
	 * @date 2015-2-3-下午2:28:51
	 * @update
	 * @throws
	 */
	public List<CreditDetailDto> getCreditDetailList(Map<String, Object> paramMap);
	/**
	 * 更新状态
	 * @Title updateCreditDetailStatus
	 * @Description TODO
	 * @param paramMap 
	 * void 
	 * @author lizhiqiang
	 * @date 2016-6-12-下午6:16:15
	 * @update 
	 * @throws
	 */
	public void updateCreditDetailStatus(Map<String, Object> paramMap);
}